@charset "UTF-8";
@import url("//at.alicdn.com/t/font_399131_qq3ppyyxz17qr529.css");
.full-screen { position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: table; background-color: #74bbe4; }

.wrapper { width: 100%; height: 100%; display: table-cell; vertical-align: middle; text-align: center; }

.content { width: 375px; margin-left: auto; margin-right: auto; box-shadow: 0 0 20px #000; overflow: hidden; background-color: #EFF0F4; font-family: "微软雅黑"; font-size: 14px; border-radius: 4px; }

.con-header { width: 100%; height: 60px; line-height: 60px; font-size: 30px; background-color: #23a8f5; color: #fff; }

.con-body { padding: 30px 30px 40px 30px; box-sizing: border-box; }

.input-row { margin-top: 12px; }

.input-row:first-child { margin-top: 0; }

.input-row input { width: 100%; height: 41px; box-sizing: border-box; padding-left: 20px; padding-right: 20px; outline: 0; border-radius: 4px; border: 1px solid #ddd; background-color: transparent; font-family: "微软雅黑"; font-size: 14px; }

.input-row input:focus { border-color: #23a8f5; box-shadow: 0 0 3px #23a8f5; }

.login { width: 100%; height: 41px; line-height: 41px; background-color: #23a8f5; margin-top: 20px; color: #fff; cursor: pointer; font-size: 18px; letter-spacing: 2px; border-radius: 4px; }

.login:hover { opacity: 0.85; }

.clearfix:after { display: block; content: ""; height: 0; visibility: hidden; clear: both; }

#code { width: 70%; float: left; }

#VerifyReg { display: inline-block; width: 27%; height: 41px; line-height: 41px; background-color: #23a8f5; color: #fff; float: right; overflow: hidden; border-radius: 4px; }

.err { display: block; width: 100%; text-align: left; color: red; padding-top: 3px; }

.err i { margin-right: 5px; }

.errBorder { border: 1px solid red !important; box-shadow: none !important; }
